home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / bb21tu.zip / WILDCARD.DOC < prev    next >
Text File  |  1991-05-30  |  2KB  |  35 lines

  1. Wildcards are supported in many places.  With wildcards we attempt to
  2. match something with just more than a straight comparison.
  3.  
  4.    Special characters in the pattern are:
  5.  
  6.      * -- Matches 0 or more characters of any type
  7.      @ -- a..z, A..Z
  8.      # -- 0..9
  9.      + -- A..z, A..Z, 0..9
  10.      ? -- A-F, a-f, 0-9 (a hex number)
  11.      < -- a..z
  12.      > -- A..Z
  13.      $ -- =@#+?<>$
  14.      = -- Any one character
  15.      " -- Escape.  The next character in the pattern much match exactly.
  16.           wild cards will not be interpreted.
  17.      ( -- Group.  A "(" starts a group and a ")" ends it.  For each
  18.           group, there must be a matching character in the string.
  19.           Example: (abc) matches b.  Wild cards are not interpreted.
  20.      \ -- The string to the right of the \ is optional.  It can be
  21.           present and if so must match.  If it is missing, it is
  22.           a match.  Example: a\a will match with a or aa but not ab
  23.  
  24. Examples:
  25.  
  26.   95*      --  Will match anything starting with 95 such as 95020,
  27.                95123, 95asb, and 95.
  28.   95===    --  Will match anything that starts with 95 and is 5 characters
  29.                long.  95020 will match but 9502 will not.
  30.   95###    --  Will match anything that starts with 95 and has 5 digits.
  31.                95020 will match but 95ABC will not.
  32.   (WK)6*   --  Will match anything starting with W6 or K6.
  33.   #SOCAL\.CA\.USA\.NA -- Will match with #SOCAL.CA or #SOCAL but not with
  34.                          #SOCAL.XXXX
  35.